package com.love.marriage.defaultAmountConfig.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.love.marriage.defaultAmountConfig.entity.DefaultAmountConfig;
import com.love.marriage.defaultAmountConfig.vo.DefaultAmountConfigVo;

import java.util.List;

/**
 * 默认金额配置表 服务类
 * author: mybatisPlus
 * createDate: 2024-10-25 07:42:11
 * description: 我是由代码生成器生成
 * version: 1.0.0
 */
public interface DefaultAmountConfigService extends IService<DefaultAmountConfig> {

    Page<DefaultAmountConfigVo> getPage(Long pageNum, Long pageSize, DefaultAmountConfigVo defaultAmountConfigVo);

    DefaultAmountConfigVo queryDefaultAmountConfig(Long id);

    DefaultAmountConfigVo queryDefaultAmountConfigByCode(String code);

    List<DefaultAmountConfigVo> queryDefaultAmountConfigByCodes(List<String> codes);

    DefaultAmountConfigVo addDefaultAmountConfig(DefaultAmountConfigVo defaultAmountConfigVo);

    DefaultAmountConfigVo updateDefaultAmountConfig(DefaultAmountConfigVo defaultAmountConfigVo);

    Boolean deleteDefaultAmountConfig(String ids);
}
